.widget-select-arrow {
	.icon-widget-xiajiantou {
		font-size: 12px;
	}
}

.widget-form-item {
	padding: 10px 0;
	.widget-input {
		height: 40px;
		background: #f6f6f6;
		border-radius: 4px;
	}
}
.widget-form-item-control .widget-form-item-control-input .widget-select-selector {
	height: 40px;
	background: #f6f6f6;
	border-radius: 4px;
}
.widget-form-item-control .widget-form-item-control-input .widget-select-selection-item,
.widget-form-item-control .widget-form-item-control-input .widget-select-selection-placeholder {
	line-height: 40px;
}
.form-modal-container {
	.widget-modal-footer {
		padding: 0;
	}

	.submit-btn {
		margin: 0 8px;
		padding-top: 28px;
		text-align: right;
		.ant-btn {
			border-radius: 4px;
		}
		.ant-btn-default{
			background: #fff !important;
			color: #444 !important;
		}
	}
	.form-business-item {
		margin-bottom: 4px;
	}
	.form-input-item {
		margin-bottom: 4px;
	}
}
.transfer-error {
	font-size: 12px;
	color: #f8646a;
}


.tabs-box {
	display: flex;
	width: 180px;
	height: 32px;
	background: #f3f3f4;
	border-radius: 4px;
	align-items: center;
	margin: 20px 0 10px 0;
	.normal-tabs {
		width: 90px;
		cursor: pointer;
		.agent-text {
			font-size: 13px;
			color: #b0b0b6;
		}
	}
	.active-tabs {
		min-width: 90px;
		background: #ffffff;
		box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
		border-radius: 4px;
		margin: 2px 0 2px 2px;
		cursor: pointer;
		.agent-text {
			text-align: center;
			font-size: 13px;
			color: #252b48;
		}
	}
	.client {
		cursor: pointer;
		.client-text {
			text-align: center;
			font-size: 13px;
			color: #b0b0b6;
		}
	}
	.active-client {
		min-width: 90px;
		background: #ffffff;
		box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
		border-radius: 4px;
		margin: 2px 2px 2px 0;
		cursor: pointer;
		.client-text {
			text-align: center;
			font-size: 13px;
			color: #252b48;
		}
	}
}

.transfer-client-contanier {
	padding-top: 8px;
	.header {
		display: flex;
		justify-content: space-between;
		.sessionId-box {
			font-size: 13px;
			color: #666666;
		}
		.reuse-link-box {
			display: flex;
			align-items: center;
			.reuse-link-text {
				margin-right: 12px;
				font-size: 13px;
				color: #666666;
			}
		}
	}
	.client-name-box {
		margin-top: 22px;
		.client-name-title {
			font-size: 13px;
			color: #202020;
			.client-name-remarks {
				color: #adadad;
			}
		}
		.widget-input {
			background: #f6f6f6;
			border-radius: 4px;
			height: 40px;
		}
	}
	.client-role-box {
		margin-top: 22px;
		.client-role-title {
			font-size: 13px;
			color: #202020;
			.client-role-remarks {
				color: #adadad;
			}
		}
		.widget-input {
			background: #f6f6f6;
			border-radius: 4px;
			height: 40px;
		}
	}
	.link-box {
		height: 58px;
		border-radius: 4px;
		border: 1px solid #efeff6;
		margin-top: 24px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		.link {
			font-size: 13px;
			color: #202020;
			margin: 11px 0 11px 14px;
			padding: 0;
			width: 298px;
			word-break: break-all;
			word-wrap: break-word;
		}
		.link-remarks {
			margin: 0 auto;
			font-size: 13px;
			color: #adadad;
		}
		.copy {
			margin: 20px 14px 20px 0;
			font-size: 13px;
			color: #252b48;
			cursor: pointer;
		}
	}
	.btn-box {
		margin-top: 28px;
		text-align: right;
		.generated {
			background: #dcdcdc;
			border: #dcdcdc;
			.invite-btn {
				display: flex;
				align-items: center;
			}
		}
		.ant-btn{
			border-radius: 4px;
		}
		.ant-btn-default{
			background: #fff !important;
			color: #444 !important;
		}
	}
	.icon-widget-icon_loding_24 {
		animation: rotating 2s infinite linear;
	}
	@keyframes rotating {
		0% {
			transform: rotate(0deg); /*动画起始位置为旋转0度*/
		}

		to {
			transform: rotate(1turn); /*动画结束位置为旋转1圈*/
		}
	}
	.input-link {
		position: absolute;
		top: 0;
		left: 0;
		opacity: 0;
		z-index: -10;
	}
}
.widget-range-picker {
	width: 100%;
	height: 40px;
	background: #f6f6f6 !important;
	border-radius: 4px !important;
	border: 0 !important;
	.ant-picker-suffix {
		display: none;
	}
}
